package com.sys.guacamole;

/**
 * 客户端显示的宽度或高度更改时用于更新RDP服务器的方法。
 * 此参数是可选的。如果未指定此值，则客户端显示更改大小时将不执行任何操作。
 * <p>
 * 通常，RDP会话的显示大小是恒定的，只能在最初连接时更改。
 * 从RDP 8.1开始，“显示更新”通道可用于请求服务器更改显示大小。对于较旧的RDP服务器，唯一的选择是断开连接并使用新的大小重新连接。
 */
public enum ResizeMethod {

    DisplayUpdate("display-update"), // 当客户端显示大小更改时，使用随RDP 8.1一起添加的“显示更新”通道向服务器发出信号。
    Reconnect("reconnect"); // 客户端显示大小更改后，将自动断开RDP会话的连接，并以新的大小重新连接。

    private String value;

    ResizeMethod(String value) {
        this.value = value;
    }

    public String getValue() {
        return this.value;
    }

}
